self-service laundry - German English Dictionary